﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLL;
using Obj;

public partial class AreaRestrita_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] != null)
        {
            pnlLogin.Visible = false;
            pnlLogado.Visible = true;
            //ltUsuario.Text = "Olá, " + Session["usuario"].ToString();
        }

    }
    protected void btnOk_Click(object sender, EventArgs e)
    {
        try
        {
            BLLUsuario Regra = new BLLUsuario();
            objUsuario usuario = new objUsuario(txtUsuario.Text, txtSenha.Text);
            usuario.Nome = txtUsuario.Text;
            usuario.Senha = txtSenha.Text;
            usuario = Regra.Select(usuario);

            if (usuario.Ativo)
            {
                Session["usuario"] = usuario.Nome;
                Session["Permissao"] = usuario.PermissaoDescricao;
                Response.Redirect("Default.aspx");
            }

        }
        catch
        {
            ScriptManager.RegisterClientScriptBlock(
                this,
                typeof(Page),
                "ToggleScript",
                "alert('Não Foi possível efetuar login! Usuário e/ou senha inválido');",
                true);
        }
        
    }
}